github.com/klauspost/compress/flate.compressor.windowEnd (field)
42 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L117: windowEnd int
deflate.go#L137: d.windowEnd -= windowSize
deflate.go#L166: n := copy(d.window[d.windowEnd:], b)
deflate.go#L167: d.windowEnd += n
deflate.go#L233: n := copy(d.window[d.windowEnd:], b)
deflate.go#L264: d.windowEnd += n
deflate.go#L426: if d.windowEnd-s.index < minMatchLength+maxMatchLength && !d.sync {
deflate.go#L429: if d.windowEnd != s.index && d.chain > 100 {
deflate.go#L435: for _, v := range d.window[s.index:d.windowEnd] {
deflate.go#L441: s.maxInsertIndex = d.windowEnd - (minMatchLength - 1)
deflate.go#L444: if sanity && s.index > d.windowEnd {
deflate.go#L447: lookahead := d.windowEnd - s.index
deflate.go#L452: if sanity && s.index > d.windowEnd {
deflate.go#L665: if s.index >= d.windowEnd-1 {
deflate.go#L705: if d.windowEnd > 0 && (d.windowEnd == maxStoreBlockSize || d.sync) {
deflate.go#L706: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L707: d.windowEnd = 0
deflate.go#L714: n := copy(d.window[d.windowEnd:], b)
deflate.go#L715: d.windowEnd += n
deflate.go#L723: if d.windowEnd < len(d.window) && !d.sync || d.windowEnd == 0 {
deflate.go#L726: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L728: d.windowEnd = 0
deflate.go#L736: if d.windowEnd < len(d.window) {
deflate.go#L741: if d.windowEnd < 128 {
deflate.go#L742: if d.windowEnd == 0 {
deflate.go#L745: if d.windowEnd <= 32 {
deflate.go#L746: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L748: d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
deflate.go#L752: d.windowEnd = 0
deflate.go#L758: d.fast.Encode(&d.tokens, d.window[:d.windowEnd])
deflate.go#L761: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L763: } else if int(d.tokens.n) > d.windowEnd-(d.windowEnd>>4) {
deflate.go#L764: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L767: d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
deflate.go#L771: d.windowEnd = 0
deflate.go#L782: if d.windowEnd == len(d.window) || d.sync {
deflate.go#L858: d.windowEnd = 0
deflate.go#L865: d.windowEnd = 0
deflate.go#L876: s.index, d.windowEnd = 0, 0
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |